Big Huge Thesaurus

flame nettle

noun